*{
	margin:0;
	padding: 0;
}
ul,ol,li{
	list-style: none;
}
.menu_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 3%;
	border-radius:0.38rem ;
	background: #fff;
	padding-top: .4rem;
}
.menu_list li{
	width: 25%;
	
}
.menu_list li i{
	display: flex;
	justify-content: center;
}
.menu_list li i img{
	width: 2.8rem;
	height:2.8rem;
}
.menu_list li p{
	text-align: center;
	font-size: 12px;
	margin:0;
	padding: .3rem 0;
}
.cd1{
	margin:1rem 3%;
}
.cd1 img{
	width: 100%;
	height:auto;
}
.health{
	padding: 0 3%;
}
.health>p{
	display: flex;
	justify-content: space-between;
}
.health>p .more{
	display: inline-block;
	height:1.25rem;
	line-height: 1.25rem;
	text-align: center;
	width: 3.3rem;
	border-radius: .3rem;
	background: #A40000;
	color:#fff;
}
.health_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.health_list li{
	margin-top:3px;
	padding: 1rem 0;
	width:-webkit-calc(50% - 1.5px);
	width:-moz-calc(50% - 1.5px); 
	width:calc(50% - 1.5px); 
	/* width: -moz-calc(50%-0.2rem);
	width: -webkit-calc(50%-0.2rem);
	width: calc(50%-0.2rem); */
	background: #fff;
}
.health_list li i{
	display: inline-block;
	text-align: center;
	width: 100%;
}
.health_list li i img{
	width: 9rem;
	height:auto;
}
.health_list li div{
	display: flex;
	justify-content: space-between;
	padding: .5rem 3%;
}
.health_list li div span{
	display: flex;
	align-items: center;
}
.health_list li div span:nth-of-type(1){
	font-size: 13px;
	
}
.health_list li div span:nth-of-type(2) img{
	width: 1rem;
	height:auto;;
}
.health_list li p{
	margin:0;
	padding: 0 3%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size: 12px;
	line-height: 20px;
}
.cd2{
	margin:1rem 3%;
}
.cd2 img{
	width: 100%;
	height:auto;
}
.waist{
	padding: 0 3%;
}
.waist>p{
	display: flex;
	justify-content: space-between;
}
.waist>p .more{
	display: inline-block;
	height:1.25rem;
	line-height: 1.25rem;
	text-align: center;
	width: 3.3rem;
	border-radius: .3rem;
	background: #A40000;
	color:#fff;
}
.waist_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.waist_list li{
	margin-top:3px;
	padding: 1rem 0;
	width:-webkit-calc(50% - 1.5px);
	width:-moz-calc(50% - 1.5px); 
	width:calc(50% - 1.5px); 
	/* width: -moz-calc(50%-0.2rem);
	width: -webkit-calc(50%-0.2rem);
	width: calc(50%-0.2rem); */
	background: #fff;
}
.waist_list li i{
	display: inline-block;
	text-align: center;
	width: 100%;
}
.waist_list li i img{
	width: 9rem;
	height:auto;
}
.waist_list li div{
	display: flex;
	justify-content: space-between;
	padding: .5rem 3%;
}
.waist_list li div span{
	display: flex;
	align-items: center;
}
.waist_list li div span:nth-of-type(1){
	font-size: 13px;
	
}
.waist_list li div span:nth-of-type(2) img{
	width: 1rem;
	height:auto;;
}
.waist_list li p{
	margin:0;
	padding: 0 3%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size: 12px;
	line-height: 20px;
}
.cd3{
	margin:1rem 3%;
}
.cd3 img{
	width: 100%;
	height:auto;
}
.hot{
	padding: 0 3%;
	margin-bottom: 8rem;
}
.hot>p{
	display: flex;
	justify-content: space-between;
}
.hot>p .more{
	display: inline-block;
	height:1.25rem;
	line-height: 1.25rem;
	text-align: center;
	width: 3.3rem;
	border-radius: .3rem;
	background: #A40000;
	color:#fff;
}
.hot_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.hot_list li{
	margin-top:3px;
	padding: 1rem 0;
	border-radius: .2rem;
	width:-webkit-calc(50% - 1.5px);
	width:-moz-calc(50% - 1.5px); 
	width:calc(50% - 1.5px); 
	/* width: -moz-calc(50%-0.2rem);
	width: -webkit-calc(50%-0.2rem);
	width: calc(50%-0.2rem); */
	background: #fff;
}
.hot_list li i{
	display: inline-block;
	text-align: center;
	width: 100%;
}
.hot_list li i img{
	width: 9rem;
	height:auto;
}
.hot_list li div{
	display: flex;
	justify-content: space-between;
	padding: .5rem 3%;
}
.hot_list li div span{
	display: flex;
	align-items: center;
}
.hot_list li div span:nth-of-type(1){
	font-size: 13px;
	
}
.hot_list li div span:nth-of-type(2) img{
	width: 1rem;
	height:auto;
}
.hot_list li p{
	margin:0;
	padding: 0 3%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size: 12px;
	line-height: 20px;
}
.fixed-footer{ position: fixed; bottom: 0; left: 0;}
.page-footer{ width: 100%; box-shadow: 0 -2px 4px #d7d7d7; background-color: #fff;}
.page-footer ul{ width: 100%; background-color: #fff; height: 4em;}
.page-footer ul li{  float: left; width: 33.3%; text-align: center; padding: 3% 0 1%;}
.page-footer ul li a{ width: 100%; display: block;}
.page-footer ul li a i {color:#797474;font-size: 22px; }
.page-footer ul li p{color:#797474;margin:0; margin: 0; padding: .5rem 0;}
.page-footer ul .active a i{color:#AA1010;font-weight: 600;}
.page-footer ul .active a p{ color: #AA1010;font-weight: 600;}